/*
 * Copyright (C) 2021 Huawei Device Co., Ltd.
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package com.anden.panningview;

/**
 * AnimatorParamsEntity.
 */
public class AnimatorParamsEntity {
    private Number mainValue;
    private Number mateValue;
    private boolean isFromAction = false;

    /**
     * AnimatorParamsEntity.
     *
     * @param mainValue Number
     */
    public AnimatorParamsEntity(Number mainValue) {
        this(mainValue, null, false);
    }

    /**
     * AnimatorParamsEntity.
     *
     * @param mainValue Number
     * @param isFromAction from
     * @param mateValue value
     */
    public AnimatorParamsEntity(Number mainValue, Number mateValue, boolean isFromAction) {
        this.mainValue = mainValue;
        this.mateValue = mateValue;
        this.isFromAction = isFromAction;
    }

    /**
     * AnimatorParamsEntity.
     *
     * @return num
     */
    public Number getMainValue() {
        return mainValue;
    }

    /**
     * getMateValue.
     *
     * @return num
     */
    public Number getMateValue() {
        return mateValue;
    }


    public boolean isFromAction() {
        return isFromAction;
    }
}
